html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
html, body
{
	height: 100%;
}

body
{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	background: #000 url(images/background-body.jpg) repeat-x center top;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	
}
a:link,
a:visited,
a:active,a
{
	color: #FE7613;
	text-decoration: none;
}
a:hover{
	/*WE NEED ALL OF UNDERLINED*/
	text-decoration: underline; 	
}
/*WHO ADD THIS BLANK STYLE?
a:hover
{
	
}
*/
p
{
	font-size: 12px;
	padding-bottom: 16px;
}
h1
{
	font-size: 28px;
	font-weight: normal;
	padding-bottom: 18px;
	line-height: 30px;
}
h2
{
	font-size: 30px;
	color: #000;
	font-weight: bold;
	line-height: normal;
}
h3
{
	font-size: 16px;	
	padding-bottom: 15px;
}
h3.subtitle{
	padding: 10px 20px 0 20px;
	font-size: 20px;
}
h4
{
	font-size: 14px;	
	margin-bottom: 15px;
	margin-top: 15px;
	font-weight:bold;
}
h4.module-title{
	border-bottom: 1px solid #EEE;	
	color:#F56A29;	
	margin-top:0px;
}
h5
{
	font-size: 12px;	
	padding-bottom: 15px;
}
h6
{
	font-size: 11px;	
	padding-bottom: 15px;
}
ul
{
	margin: 0 0 16px 2px;
	padding:0;	
	list-style:none;	
}
ol
{
	padding-bottom: 10px;
}
.login-text{
	padding-top: 15px;
	padding-left: 6px;
}
.login-text h3{
	color: #fe7613;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.login-fields{
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}

/*.learnmore a{
	font-size: 14px;
	font-family:Arial; 
}*/
ul li
{
	margin: 0;
	padding:0;	
	/*background: url(images/icon-list.gif) no-repeat left 8px;*/	
	padding: 0 0 0	0;	
	
}
ol li
{
	margin-left:19px;
}
ol li ul li
{
	margin-left: 0;
}
ul li ol li
{
	background:none;
	padding-left: 0;	
}
textarea{
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
}
#wrapper
{
	width: 100%;
	background: url(images/background-content.jpg) fixed no-repeat center 106px;
	/*background: url(images/background-content.jpg) no-repeat center bottom;*/
	position: relative;
	min-height: 100%;
	padding-bottom:558px;
}
#container
{
	width: 1000px;
	margin: 0 auto;
	
}
#header
{
	width: 100%;
	float: left;
	position: relative;
	height: 79px;
}
#header #logo
{
	position: absolute;
	top: 20px;
	left: 9px;
}
/*** Menu ****/
#header #nav
{
	float: left;
	width: 640px;
	margin-left: 190px;
	padding-top: 38px;
}
#header #nav ul.dropdown
{
	width: auto;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
#header #nav ul.dropdown li
{
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}
#header #nav ul.dropdown li a
{
	display: block;
	margin: 0 4px 0 0;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}
#header #nav ul.dropdown li a span
{
	padding: 16px 20px 5px;
	display: block;
	margin-right: -4px;
}
#header #nav ul.dropdown li.current a,
#header #nav ul.dropdown li.active a,
#header #nav ul.dropdown li a:hover
{
	background: url(images/background-menu.png) no-repeat left 0;
	text-shadow: 0px 1px 1px black;
}
#header #nav ul.dropdown li a:hover
{
	/*text-decoration:underline !important;*/
}
#header #nav ul.dropdown li.current a span,
#header #nav ul.dropdown li.active a span,
#header #nav ul.dropdown li a:hover span
{
	background: url(images/background-menu.png) no-repeat right -36px;
}

/********************* notification  *****************/
#header .notif{	
	background: url(../images/de-notify.png) no-repeat;
	float: left;
	width: 38px;
	height: 19px;
	padding-left: 5px;
	margin-top: 55px;
	color: #FFFFFF;
	text-decoration: none;
}
.dropdown dl{ margin-left:5px; }
.dropdown dd, .dropdown dt, .dropdown ul 
{ margin:0px; padding:0px; }
.dropdown dd { position:relative; }

/* DT styles for sliding doors */
.dropdown dt a {
	/*background:#EEEEEE url(privacyOff.png) no-repeat scroll right center;*/
    display:block; width:40px; height:19px; cursor:pointer;}


.dropdown dt a.selecteds{
	background: #FFFFFF !important;
    float: right;
    height: 19px;
    /*margin-top: 55px;*/
    padding-left: 8px;
    width: 84px; 
    border-left: 1px solid #FE7613;
    border-right: 1px solid #FE7613;
    border-top: 1px solid #FE7613; 
    color:  #FE7613 !important;    
}
.dropdown dt a span {
cursor:pointer; display:block; padding:5px;}

/* UL styles */
.dropdown dd ul.notif-setting { 
	background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #FE7613;
    border-right: 1px solid #FE7613;
    border-bottom: 1px solid #FE7613;
    cursor: pointer;
    display: none;
    left: auto;
    list-style: none outside none !important;
    margin-top: 20px;
    min-width: 160px;
    padding: 3px 0;
    position: absolute;
    right: 0;
    z-index: 1000
}
.dropdown dd ul.notif-login { 
	background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #FE7613;
    border-right: 1px solid #FE7613;
    border-bottom: 1px solid #FE7613;
    cursor: pointer;
    display: none;
    left: auto;
    list-style: none outside none !important;
    margin-top: 75px;
    min-width: 160px;
    padding: 3px 0;
    position: absolute;
    right: 0;
    z-index: 1000
}
.dropdown dd ul li{ 
	background-color:#FFFFFF; margin:0;
}
.dropdown span.value { display:none;}
.dropdown dd ul.notif-setting li a, .dropdown dd ul.notif-login li a { 
	display:block; font-weight:normal; 
	text-align:left; overflow:hidden; padding:2px 4px 3px 19px; 
	color:#FE7613; text-decoration:none;min-width: 88px;
}
.dropdown dd ul li a:hover{ 
	background:none; 
	color:white; text-decoration:none; 
}
.dropdown dd ul li a:visited{ 
	text-decoration:none; 
}


.dropdown dd ul.notification{	
	background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #FE7613;
    border-right: 1px solid #FE7613;
    border-bottom: 1px solid #FE7613;
    /*cursor: pointer*/;
    display: none;
    left: auto;
    list-style: none outside none !important;
    margin-right: 3px;
    margin-top: 74px;
    min-width: 350px;
    padding: 3px 0;
    position: absolute;
    right: 99px;
    z-index: 1000
}
ul.notification li.notif-labelall{
	margin: 8px;
	text-align: center;
	font-size: 12px;
}
ul.notification li.notif-labelall a:hover{
	text-decoration: underline;
}
.sorttitle #uniform-undefined{
	width: 110px;
}
.sorttitle div.selector span{
	width: 110px !important;

}
.sorttitle div.selector select{
	width: 120px !important;
}
.dropdown dd ul.notification li a { 
	/*display:block*/; font-weight:normal; 
	text-align:left; overflow:hidden; 
	/*padding:2px 4px 3px 19px;*/
	/*margin: 7px 20px 7px 10px*/; 
	width: 350px;
	color:#FE7613; text-decoration:none;min-width: 88px;	
}
ul.notification li.notif-label a.tst, ul.notification li.notif-label a.tst:hover{
	background-color: #FFFFFF;
	color: #000000;
	/*padding-top: 10px*/;
	font-weight: bold;
	cursor: default;
}
ul.notification li.notif-label a.tst1, ul.notification li.notif-label a.tst1:hover{
	background-color: #FFFFFF;
	color: #FE7613;
	/*padding-top: 10px*/;
	font-weight: bold;	
	text-align: center !important;
}

/**/
#header #nav ul.dropdown li.hover,
#header #nav ul.dropdown li:hover
{
	color: #0f75bc;
	position: relative; 
}
#header #nav ul.dropdown ul
{ 
	width: 134px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%;	 
	left: -33px;
	margin: -1px;
	z-index: 9999;
	list-style: none;
}
#header #nav ul.dropdown ul.children li
{ 
	font-weight: normal;	
	float: none;
	width: 134px;
	/*text-align: center;*/
	background: url(images/background-menu-list.gif) repeat-y;
}
#header #nav ul.dropdown ul.children li.last
{
	
}
.separator div{
	color: #FE7613;
	font-weight: bold;
	width: 110px;
	text-shadow: 1px 1px 0px white;
	border-bottom: 1px solid #FE7613;
}
.separator{
	padding: 10px 0px 5px 15px !important;
}
#header #nav ul.dropdown ul.children li.last a
{
	padding-bottom: 12px;
	border:0;
	margin-left:0px;
	padding: 2px 0 15px 15px;
	width:130px;
	background: url(images/background-submenu-bottom.gif) no-repeat left bottom;
}
#header #nav ul.dropdown li ul.children
{
	background: url(images/background-submenu.gif) no-repeat;
	padding-top: 42px;
}
 /* IE 6 & 7 Needs Inline Block */
#header #nav ul.dropdown li ul.children li a
{ 
	
	border:0;
	border-bottom: 1px solid #DDD;
	background-image: none;
	text-indent: 0;
	height: 20px;
	/*background: url(images/background-menu-dotted.gif) no-repeat  center bottom;*/
	width: 110px;	
	margin-left:10px;
	margin-right:15px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #656565;	 
	display: inline-block;	
	padding: 2px 0 0 5px;
	text-transform: none;
} 
#header #nav ul.dropdown li ul.children li a.current {
	color:#FE7613;
}
#header #nav ul.dropdown li ul.children li a.current:hover {
	text-decoration:none;
	text-shadow:none;
}
#header #nav ul.dropdown ul.children li a
{
	text-shadow:none;
}
#header #nav ul.dropdown ul.children li a:hover
{
	text-decoration: underline;	
	text-shadow: 1px 1px 0px white;
}
/* 
	LEVEL THREE
*/
#header #nav ul.dropdown ul ul
{
	left: 100%;
	top: 0;
}
#header #nav ul.dropdown li:hover > ul
{
	visibility: visible;
}
/**** ****/
#header .candidate
{
	background: url(images/border.gif) repeat;
	float: right;
	width: 118px;
	height: 19px;
	padding-left: 9px;
	margin-top: 55px;
	color: #FFFFFF;	
}
#linkglobal{
	width: 100%;
}
#header .candidate a
{
	color: #fff;
}
#header .logintop{
	/*margin-left: 5px;*/	
}

#header .logintop a:hover{
	/*background: url("images/background-menu.png") no-repeat scroll right -36px transparent;*/
	color: #FE7613;	
}
#header .logintop a:hover span{
	/*background: url("images/background-menu.png") no-repeat scroll left 0 transparent;*/
	color: #FE7613;	
}	
#header .logintop a.jregister:hover, #header .logintop a.jregister
{
	float: left;
	height: 24px;
	width: 82px;
	display: block;
		padding: 0 0 5px;
	/*margin-top: 55px;*/
	text-transform:uppercase;
	color: #FFFFFF;	
	text-align: center;
	
}
.registerbutton{
	background: url("images/register2.png") no-repeat;
	background-color: #eeeeee;
	cursor: pointer;
	width: 98px;
	height: 29px;	
	border: none;
	color: #828282;
	text-align: center;
}
.registerbutton:hover{
	background: url("images/register1.png") no-repeat;
	background-color:#f7f7f7;	
	cursor: pointer;
	width: 98px;
	height: 29px;	
	border: none;
	color: #434343;
}
#header .logintop a.jlogin:hover, #header .logintop a.jlogin
{
	
	float: left;
	height: 24px;
	width: 82px;
	display: block;
		padding: 0 0 5px;
	/*margin-top: 55px;*/
	text-transform:uppercase;
	color: #FFFFFF;	
	text-align: center;
	
}
#header .logintop a.jregister:hover span, #header .logintop a.jregister span{
	padding: 5px 15px 5px;
	float: left;
	height: 19px;
	display: block;
	/*margin-top: 55px;*/
	text-transform:uppercase;
}
#header .logintop a.jlogin:hover span, #header .logintop a.jlogin span{
	
	padding: 5px 17px 5px;
	float: left;
	height: 19px;
	display: block;
	/*margin-top: 55px;*/
	text-transform:uppercase;
}
#header div.candidate div.arrowdown
{
	background: url(images/arrowdown.gif) no-repeat;	
}
#header .logintop a.logged{
	color: #ffffff;	
}
#header .candidate a 
{
	color: #ffffff;
	text-decoration: none;	
}
#header .candidate a:hover 
{
	color: #ffffff;
	text-decoration: underline;	
}

#header span.nbnotification{
	   display: block;
    margin: 0 1px;
    text-decoration: none;
}

.dropdown dt a.selected{
	background: url(../images/on-notify.png) no-repeat;
	float: left;
	width: 38px;
	height: 19px;
	padding-left: 5px;
	margin-top: 55px;
	color: #FFFFFF;
	text-decoration: none;
}
#header .arrowImage{
	float:right;
	background:url(images/arrowdown.gif) no-repeat;
	width: 26px;
	height: 19px;
}
#header .arrowImageWhite{
	float:right;
	background:url(images/arrowImageWhite.gif) no-repeat;
	width: 26px;
	height: 19px;
}
#header .link-top
{
	position: absolute;
	right: 8px;
	bottom: -24px;
	color: #333;
	font-size: 11px;
	padding-top: 12px;
}
#header .link-top a.logged
{
	color: #333;
	font-size: 11px;
	text-transform: uppercase;
}
#header .link-top span
{
	padding: 0 10px;
}
#header .link-top a.control-panel
{
	color: #fe7613;
	text-transform: uppercase;
}
#content
{
	width: 982px;
	float: left;
	background: #fff;
	padding: 39px 9px 0;
}
.banner
{
	width: 100%;
	float: left;
	margin-bottom: 10px;	
}
.job-search
{
	padding-top: 13px;
	padding-left: 14px;
	width: 968px;
	height: 128px;
	float: left;
	background: #e4e4e4;
	margin-bottom: 10px;
}
.job-search h2
{
	padding-bottom: 24px;
}
ul.box-search
{
	width: 100%;
	float: left;
	list-style: none;
	padding: 0 0 11px;
	margin: 0;
}
ul.box-search li
{
	float: left;
	padding: 0 10px 0 0;
	background: none;
}
ul.box-search li.search-text
{
	width: 330px;
}
ul.box-search li.search-select
{
	width: 243px;
}
ul.box-search li.search-text input.text
{
	width: 310px;
	float: left;
	padding: 3px 10px;
	border: 1px solid #d3d3d3;	
}
ul.box-search li.submit
{
	width: 105px;
	
}
ul.box-search li.submit input.button-search
{
	width: 105px;
	border: none;
	height: 24px;
	background: url(images/button-search.gif) no-repeat;
}

.job-search .job-link
{
	width: 100%;
	float: left;
}
.job-tittle{
	font-size: 12px;
	color: #333 !important;
	padding-bottom: 0;	
	font-weight:bold;
}
.job-tittle a{
	color: #333 ;
}
.job-search .job-link span.job-link-text
{
	color: #888;
	padding-right: 18px;
}
.job-search .job-link a
{
	color: #fe7613;
	/*WE DON'T NEED IT UNDERLINED
	text-decoration: underline;*/
}
.story-success
{
	width: 100%;
	float: left;
	background: url(images/background-dot-line.gif) repeat-x;
	height: 59px;
	margin: 2px 0 14px 0;
	position: relative;
}
.story-success h3
{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin-top: -7px;
	padding-left: 30px;
	padding-bottom: 11px;
}
.story-success p
{
	font-size: 14px;
	margin-left: 48px;
	padding-left: 28px;
	color: #333;
	font-weight: bold;
	background: url(images/icon-job-story.png) no-repeat left 2px;
}
.story-success p span
{
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
}

.content-left
{
	width: 745px;
	float: left;
}
.content-left .box-list
{
	/*width: 728px;*/
	width:713px;
	border: 1px solid #e1e1e1;
	/*padding: 7px 0 15px 15px;*/
	padding:7px 15px 15px 15px;
	float: left;
	margin-bottom: 16px;
	position: relative;
}
.content-left .news-list
{
	padding-bottom: 35px;
}
.head-title
{

	/*width: 100%;
	float: left;
	padding-bottom: 15px;*/
	width: 102.2%;
	float: left;
	/*padding-bottom: 15px;*/
	background: #FFF url(images/background-line-title.jpg) repeat-x left 22px;
}
.news-list .head-title
{
	padding-bottom: 0px;
}
.head-title h2
{
	float: left;
	background: #fff;
	padding-bottom: 10px;
	padding-right: 7px;
}
.head-title h4
{
	float: left;
	background: #fff;
	padding-top:15px;
	padding-bottom:20px;
	padding-right: 20px;
}

.content-left .latest-job h4
{
	font-size: 12px;
	font-weight: normal;
	color: #333;
	padding-bottom: 0;	
	font-weight:bold;
}
.content-left .latest-job h4 a
{
	color: #333;
}
.content-left .latest-job ul
{
	width: 292px;
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
}
.content-left .latest-job ul.first
{
	margin-right: 92px;
}
.content-left .latest-job ul.last
{
	border-left: 1px solid #d7d7d7;
	padding-left: 20px;
	margin: -11px 0 0 0;
	padding-top: 11px;
	position: relative;
}
.content-left .latest-job ul li
{
	width: 100%;
	float: left;
	border-bottom: 1px dashed #d1d1d1;
	padding: 0;
	margin-bottom: 6px;
	background: none;
}
.content-left .latest-job ul li.last
{
	border-bottom: none;
}
.content-left .latest-job ul li p
{
	padding-bottom: 6px;
	padding-left: 12px;
}
.content-left .latest-job span.company-name
{
	padding-right: 24px;
	color: #666;
}
.content-left .latest-job span.company-name a{
	color: #666;	
}
.content-left .latest-job span.post-on
{
	padding-right: 4px;
	color: #b2b2b2;
}
.content-left .latest-job span.date
{
	color: #f56a29;
}
.filter-job ul
{
	float: left;
	margin: 0;
	padding: 0;
}
.filter-job ul.left
{
	width: 236px;
}
.filter-job ul.middle
{
	width: 236px;
}
.filter-job ul.right
{
	width: 234px;
}
.filter-job ul li
{
	width: 100%;
	float: left;
	border-bottom: 1px dashed #d1d1d1;
	padding: 0 0 12px;
	margin: 10px 0 0 0;
	background: none;
}
.filter-job ul li.last
{
	border-bottom: none;
}
.filter-job ul li a
{
	color: #888;
	
}
.filter-job ul li span
{
	color: #e6780a;
	padding-left: 6px;
}

.news-list .news-left
{
	float: left;
	width: 381px;
}
.news-list .news-image
{
	width: 164px;
	float: left;
	margin-right: 23px;
}
.news-list .news-text
{
	width: 150px;
	float: left;
}
.news-list .news-text h4
{
	padding-bottom: 9px;
}
.news-list .news-text h4 a
{
	text-decoration: underline;
}
.news-list .news-text p
{
	font-size: 11px;
	padding-bottom: 10px;
	line-height: 14px;
}
.news-list .news-text a.read-more
{
	text-decoration: underline;
}

.news-list .news-right
{
	width: 344px;
	float: left;
}
.box-resume
{
	width: 100%;
	float: left;
}
.box-resume .box-resume-left, .box-resume .box-resume-right
{
	width: auto;
	height:auto;
	position:relative;
	/*padding:10px 10px 10px 10px;*/
}
.box-resume .box-resume-left{
	float:left;	
}
.box-resume .box-resume-right{
	float:right;
}
.box-resume .job-vets
{
	height: 146px;
	width: 451px;
	float: left;
	padding: 10px 12px 20px 16px;
	background: #eee;
}
.box-resume .job-vets h2
{
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
}
.box-resume .job-vets .job-vets-text
{
	width: 292px;
	float: left;
	padding-left: 160px;
	position: relative;
}
.box-resume .job-vets .job-vets-text img
{
	position: absolute;
	border: 8px solid #c3c3c3;
	left: 0;
	top: 0;
}
.box-resume .job-vets .job-vets-text h4
{
	color: #0d51ab;
	padding-bottom: 6px;
}
.box-resume .job-vets .job-vets-text p
{
	font-size: 11px;
	padding-bottom: 4px;
	line-height: 13px;
}
.box-resume .job-vets .job-vets-text a.read-more
{
	float: right;
	text-decoration: underline;
	padding-right: 5px;
}

.box-resume .social-media
{
	height: 171px;
	width: 226px;
	padding-left: 27px;
	float: right;
	padding-top: 5px;
	border-left: 1px solid #c4c4c4;
	border-right: 1px solid #c4c4c4;
}
.box-resume .social-media p
{
	font-size: 14px;
	padding-bottom: 18px;
	font-weight: bold;
}
.box-resume .social-media img
{
	margin-right: 30px;
}

.content-left .box-list .post-detail-box
{
	width: 712px;
	float: left;
	background: #f2f2f2;
	border: 1px solid #e2e2e2;
	/*margin-bottom: 14px;*/
}
.content-left .box-list .post-detail-box .post-detail-text
{
	width: 534px;
	float: left;
	padding: 16px 0 12px 15px;
}
.content-left .box-list .post-detail-box .post-detail-text p
{
	padding-bottom: 10px;
	width: 100%;
	float: left;
}
.content-left .box-list .post-detail-box .post-detail-text p span.title
{
	width: 60px;
	float: left;
	color: #888;
}
.content-left .box-list .post-detail-box .post-detail-text p span.description
{
	width: 192px;
	float: left;
	color: #333;
}
.content-left .box-list .post-detail-box .post-detail-text p span.industry
{
	color: #fe7613;
}

.content-left .box-list .post-detail-box .post-detail-right
{
	width: 162px;
	float: left;
	padding-top: 21px;
}
.content-left .box-list .post-detail-box .post-detail-right .post-image
{
	width: 100%;
	float: left;
	padding-bottom: 78px;
}
#apply-now{
	float: right;
	margin-right: 15px;
	position: absolute;
	bottom: 55px;
	right: 15px;	
}
.content-left .further-info-box h2
{
	/*padding-bottom: 22px;*/
}
.content-left .box-list .further-infomation
{
	width: 704px;
	float: left;
	padding-left: 5px;
}
.content-left .box-list .further-infomation h3
{
	font-size: 12px;
	color: #ee6f12;
	padding-bottom: 14px;
	font-weight: bold;
}
.content-left .box-list .further-infomation h4
{
	/*font-weight: bold;
	font-size: 12px;
	padding-bottom: 14px;*/
}
.content-left .box-list .button-apply-cv
{
	width: 100%;
	float: right;
	padding-bottom: 11px;
	text-align: right;
}
.content-left .box-list .button-apply-cv a
{	
	margin-right: 36px;
}
.content-left .job-list-box
{
	background: #f1f1f1;
	width: 700px;
	border: 1px solid #e1e1e1;
	padding: 12px 0 11px 43px;
	font-size: 18px;
	color: #000; 
	margin-bottom: 10px;
}
.content-left .job-list-box a
{
	font-size: 18px;
	color: #fe7613;
}
.content-left .job-list-box span
{
	padding: 0 28px;
}
.content-left .social-media-box
{
	position: absolute;
	right: 8px;
	top: 5px;
}
.content-left .social-media-box img
{
	margin-left: 11px;
}
.content-left .job-tips-box
{
	width: 708px;
	float: left;
	padding: 0 0 0 5px;
}
.content-left .job-tips-box ul.left
{
	float: left;
	width: 402px;
}
.content-left .job-tips-box ul.right
{
	width: 300px;
	float: left;
}
.content-left .job-tips-box .job-tips-detail
{
	width: 100%;
	float: left;
	position: relative;
	margin-top: 16px;
	padding: 36px 0 0 0;
	border-top: 1px solid #e1e1e1;
}
.content-left .job-tips-box .job-tips-detail .job-tips-description
{
	width: 590px;
	float: left;
	padding-left: 115px;
}
.content-left .job-tips-box .job-tips-detail .job-tips-description h4
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
.content-left .job-tips-box .job-tips-detail .job-tips-description p
{
	padding-bottom: 10px;
	line-height: 14px;
}
.content-left .job-tips-box .job-tips-detail img
{
	position: absolute;
	left: 0;
	top: 40px;	
}
.content-left .job-tips-box .job-tips-detail .job-tips-description ul li a
{
	font-weight: bold;
}
.content-left .feature-job .slide-arrow-left
{
    float: left;
    width: 26px;
    margin-top: 46px;
}
.content-left .feature-job .slide-arrow-right
{
    float: right;
    width: 26px;
    margin: 46px 34px 0 0;
}
.content-left .feature-job .feature-job-list
{
    float: left;
    width: 609px;
    height: 142px;
    margin-left: 16px;
    position: relative;
    overflow: hidden;
}
.content-left .feature-job .feature-job-list ul
{
    float: left;
    width: 194px;
    margin: 0 9px 0 0;
    position: absolute;
}
.content-left .feature-job .feature-job-list ul li
{
    background: none;
    float: left;
    padding: 0;
    margin: 0 0 23px 0;
}
.content-left .feature-job .feature-job-list ul li .company-logo
{
    float: left;
    width: 68px;
}
.content-left .feature-job .feature-job-list ul li .job-summary
{
    float: left;
    width: 117px;
    margin-left: 9px;
}
.content-right
{
	width: 221px;
	float: left;
	padding-left: 16px;
}
.box-right
{
	width: 100%;
	float: left;
	padding-bottom: 18px;
}
.box-right-image
{
	border: 6px solid #e3e3e3;
	width: 209px;
	float: left;
	margin-bottom: 18px;
}
.box-right-online
{
	border: 6px solid #E3E3E3;
	width: 189px;
	float: left;
	padding-bottom: 8px;
	padding-top: 8px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-right: 10px;
}
.box-right-online h2
{
	padding-bottom: 2px;
}
.box-right-online p
{
	font-size: 11px;
	color: #5d5d5d;
	padding-bottom: 5px;
}
.box-right-online .box-radio
{
	width: 100%;
	float: left;
	padding-bottom: 5px;
}
.content-right .box-righ-option
{
	width: 198px;
	border: 6px solid #E3E3E3;
    float: left;
    padding-top: 11px;
    padding: 3px 4px 0 7px;
    margin-bottom: 8px;
}
.content-right .box-righ-option .social-media
{
	width: 100%;
	float: left;
	padding: 5px 0 11px 0;
}
.content-right .box-righ-option .social-media a
{
	margin-right: 12px;
}
.content-right .box-righ-option .social-media a.last
{
	margin-right: 0;
}
.content-right .box-righ-option h2
{
	font-size: 24px;
	color: #000;
	font-weight: bold;
	padding-bottom: 6px;
}
.content-right .box-righ-option .share-link
{
	width: 100%;
	float: left;
	text-align: center;
	padding-bottom: 8px;
}
.content-right .box-righ-option .share-link a
{
	font-size: 12px;
	color: #fe7613;
	font-weight: bold;
	text-decoration: underline;
}
.content-right .box-righ-option ul.option
{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
.content-right .box-righ-option ul.option li
{
	float: left;
	width: 172px;
	padding: 0 0 7px 29px;
}
.content-right .box-righ-option ul.option li.email
{
	background: url(images/icon-email.gif) no-repeat left 2px;
}
.content-right .box-righ-option ul.option li.add-list
{
	background: url(images/icon-add.gif) no-repeat left 2px;
}

.content-right .box-righ-option ul.option li.view
{
	background: url(images/icon-view.gif) no-repeat left 2px;
}
.box-right-online .box-vote-answer
{
	width: 100%;
	float: left;
	padding-top: 8px;
}
.content-right .box-right-view
{
	border: 6px solid #E3E3E3;
    float: left;
    padding: 8px 0 18px 11px;
    margin-bottom: 8px;
    width: 198px;
}
.content-right .box-right-view h2
{
	font-size: 24px;
	color: #000;
	line-height: 28px;
	padding-bottom: 11px;
}
.content-right .box-right-view h5
{
	font-size: 11px;
	font-weight: bold;
	color: #fe7613;
	padding-bottom: 0;
}
.content-right .box-right-view p
{
	font-size: 11px;
	color: #000;
	line-height: 14px;
}
.chat-online
{
	padding-left: 18px;
	padding-top: 10px;
	width: 203px;
	float: left;
}
.chat-online h2
{
	padding-bottom: 33px;
}
.chat-online img
{
	margin-right: 30px;
}
.banner-avertise, .bottom
{
	float: left;
	width: 100%;
	padding: 18px 0 7px 0;
}
.banner-avertise img
{
	border: 1px solid #b9b9b9;	
}
.introduction-box
{
	width: 100%;
	float: left;
	background: #f1f1f1;
	margin-bottom: 10px;
	border: 1px solid #e1e1e1;
}
.introduction-box p
{
	font-size: 18px;
	color: #514740;
	padding: 12px 9px 8px 15px;
}
.content-left .box-list-job
{
	border: 1px solid #E1E1E1;
	float: left;
	margin-bottom: 16px;
	padding: 0;
	position: relative;
	width: 734px;
	padding-right: 10px;
}
.content-left .box-list-job .job-seeker-panel, .employer-panel
{
	width: 180px;
	height: 204px;
	float: left;
	background: url(images/background-box-job-seeker.png) no-repeat;
	margin-top: 16px;
	/*margin-left: 15px;*/
}
.content-left .box-list-job .job-seeker-panel h4, .employer-panel h4
{
	font-size: 14px;
	color: #fe7613;
	padding: 0px 20px 0px;
	text-align: center;
}
.content-left .box-list-job .job-seeker-panel ul, .employer-panel ul
{
	border-top: 1px solid #fe7613;
	width: 132px;
	float: left;
	margin-left: 27px;
	padding-top: 8px;
}
.content-left .box-list-job .job-seeker-panel ul li, .employer-panel ul li
{
	background: url(images/icon-list-job.gif) no-repeat left 8px;
	float: left;
	padding: 0 0 2px 7px;
	width: 127px;	
}
.content-left .box-list-job .job-seeker-panel ul li a, .employer-panel ul li a
{
	color: #000;
}
.content-left .box-list-job .job-seeker-right, .employer-right
{
	width: 540px;
	float: left;
	padding-left: 13px;
	padding-top: 12px;
}
.content-left .box-list-job .job-seeker-right .head-title h2
{
	padding-bottom: 10px;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail
{
	width: 100%;
	float: left;
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d9d9d9;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li div.checkbox
{
	width: 25px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li div.job-title
{
	width: 145px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li div.job-type
{
	width: 120px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li div.job-date-post
{
	width: 90px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li
{
	padding-bottom: 5px;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li div.job-date-expired
{
	width: 90px;
	float: left;
	font-weight: bold;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li div.link-remove
{
	/*width: 52px;*/
	float: left;
}

.content-left .box-list-job .job-seeker-right ul.job-list-detail li div.link-remove a
{
	color: #b5b5b5;
	text-decoration: underline;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li.head-title
{
	padding-bottom: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #d9d9d9;
}
.content-left .box-list-job .job-seeker-right ul.job-list-detail li.head-title div
{
	color: #fe7613;
	font-weight: bold;
}
.content-left .box-list-job .job-seeker-right .pagination,
.employer-right .pagination
{
	padding-bottom: 10px;
	width: 100%;
	float: left;
	text-align: center;
}
.content-left .box-list-job .job-seeker-right .pagination a,
.employer-right .pagination a
{
	padding-left: 9px;
	padding-right: 0;
	font-weight: bold;
}
.content-left .box-list-job .job-seeker-right .pagination a.link-first,
.employer-right .pagination a.link-first
{
	padding-right: 20px;
	color: #000;
}
.content-left .box-list-job .job-seeker-right .pagination a.link-next,
.employer-right .pagination a.link-next
{
	color: #000;
	padding-left: 38px;
}
.content-left .box-list-job .job-view-left
{
	width: 260px;
	margin-left: 9px;
	float: left;
	padding-top: 8px;
}
.content-left .box-list-job .job-view-left .job-button-search
{
	width: 100%;
	float: left;
	text-align: right;
}
.content-left .box-list-job .job-view-left .job-button-search input
{
	background: url(images/button-job-search.gif) no-repeat;
	width: 84px;
	height: 24px;
	border: none;
}
.content-left .box-list-job .job-view-left ul.job-tab
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;
}
.content-left .box-list-job .job-view-left ul.job-tab li
{
	width: 65px;
	float: left;
	font-weight: bold;
	height: 21px;
	padding: 7px 0 0 0;
	text-align: center;
	background: url(images/background-job-tab.gif) no-repeat left bottom;
}
.content-left .box-list-job .job-view-left ul.job-tab li a
{
    color: #6B6B6B;
}
.content-left .box-list-job .job-view-left ul.job-tab li.active
{
	width: 61px;
	float: left;
	background: #f2f2f2;
}
.content-left .box-list-job .job-view-left ul.job-tab li.active a
{
	color: #FE7613;
}
.content-left .box-list-job .job-view-left .job-search-tab,
.content-left .box-list-job .job-view-left .browse-job-tab
{
	width: 236px;
	float: left;
	padding: 13px 12px;
	background: #f2f2f2;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-search-words
{
	width: 100%;
	float: left;
	padding-bottom: 11px;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-search-words p
{
	font-size: 11px;
	color: #4c4c4c;
	padding-bottom: 6px;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-search-words input
{
	width: 222px;
	border: 1px solid #b2b2b2;
	font-size: 11px;
	color: #b8b8b8;
	padding: 3px 5px;
}
.content-left .box-list-job .job-view-left .job-search-tab .most-recent
{
	width: 100%;
	float: left;
	padding-bottom: 12px;
}
.content-left .box-list-job .job-view-left .job-search-tab .most-recent h3
{
	font-size: 16px;
	font-weight: bold;
	color: #4c4c4c;
	padding-bottom: 4px;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-tree-view
{
	width: 233px;
	border: 1px solid #bfbfbf;
	float: left;
	background: #fff;
	height: 256px;
	overflow-y: scroll;
	margin-bottom: 14px;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-tree-view ul
{
	width: 210px;
	float: left;
	margin: 0;
	padding: 0;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-tree-view ul li
{
	width: 100%;
	float: left;
	background: none;
	margin: 0;
	padding: 0;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-tree-view ul ul
{
	width: 200px;
	margin: 0 0 0 12px;
}
.content-left .box-list-job .job-view-left .job-search-tab .job-tree-view ul ul
{
	width: 180px;
	margin: 0 0 0 12px;
}
.content-left .box-list-job .job-view-left .job-check-box
{
	width: 100%;
	float: left;
	padding-bottom: 14px;
}
.content-left .box-list-job .job-view-left .job-check-box h3, .job-search-words h3
{
	padding-bottom: 5px;
}
.content-left .box-list-job .job-view-left .job-check-box ul
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
}
.content-left .box-list-job .job-view-left .job-check-box ul li
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	background: none;
}
.content-left .box-list-job .job-view-left .job-location
{
	width: 100%;
	float: left;
}
.content-left .box-list-job .job-view-left .job-location .job-tree-view
{
	height: 166px;
}
.content-left .box-list-job .job-view-left .job-location h3
{
	color: #4C4C4C;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 12px;
}
/*.content-left .box-list-job .job-view-left .browse-job-tab
{
    padding: 0;
    margin: 0;
}*/
.content-left .box-list-job .job-view-left .browse-job-tab .browse-job-words
{
    padding: 0px 12px 9px 0px;
}
.content-left .box-list-job .job-view-left .browse-job-tab .browse-job-words p
{
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 0;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block
{
    background: #d2d2d2;
    float: left;
    width: 100%;
    margin-top: 4px; 
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-header h3
{
    color: #4c4c4c;
    font-size: 14px;
    float: left;
    width: 190px;
    margin: 9px 0 5px 14px;
    padding: 0;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .active h3
{
    /*WE DON'T NEED IT IN THIS COLOR
	color: #fe7613;*/
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-header a,
.content-left .box-list .job-option-block .job-option-block-header a
{
    float: left;
    width: 24px;
    margin: 6px 0 0 6px;
    text-indent: -999px;
    background: url(images/expanse-image-deactive.gif) no-repeat;
    height: 16px;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-header img
{
    float: left;
    width: 16px;
    margin: 6px 0 0 6px;
    text-indent: -999px;
    height: 16px;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .active a,
.content-left .box-list .job-option-block .active a
{
    background: url(images/expanse-image-active.gif) no-repeat;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-content
{
    float: left;
    width: 234px;
    border: 1px solid #d2d2d2;
    background: #f2f2f2;
    padding-top: 12px;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-content ul.more-list
{
    display: none;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-content ul li
{
    background: none;
    padding-left: 12px;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-content ul li a
{
    color: #4c4c4c;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-content ul li span
{
    color: #fe7613;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-more
{
    border-top: 1px solid #d2d2d2;
    float: left;
    width: 217px;
    background: #f2f2f2;
    padding: 2px 0 5px 17px;
}
.content-left .box-list-job .job-view-left .browse-job-tab .job-option-block .job-option-block-more a
{
    color: #b0aeae;
}
.content-left .box-list-job .job-view-right
{
	width: 455px;
	float: left;
	padding-left: 10px;
}
.job-view-content
{
	width: auto;
	float: left;
	padding-left: 10px;
}
.content-left .box-list-job .job-view-right .job-view-content .result-count
{
    font-weight: bold;
    font-size: 14px;
    padding-top: 19px;
}
.content-left .box-list-job .job-view-right .job-view-content .job-view-select
{
	width: 100%;
	float: left;
	background: #f2f2f2;
	height: 26px;
	margin-bottom: 15px;
}
.content-left .box-list-job .account-control
{
    float: left;
    width: 194px;
}
.content-left .box-list-job .apply-job
{
    float: left;
	width: 543px;
	margin-top: 9px;
	margin-left: 10px;
}
.content-left .box-list-job .apply-job .user-cv
{
    float: left;
    width: 100%;
    margin-bottom: 16px;
}
.content-left .box-list-job .apply-job .user-cv label
{
    float: left;
    width: 115px;
    font-weight: bold;
}
.content-left .box-list-job .apply-job .user-cv .selector
{
    width: 400px;
    background-position: -395px -24px;
}
.content-left .box-list-job .apply-job .user-cv .selector,
.content-left .box-list-job .apply-job .user-cv .selector span
{
    background-image: url("images/dropdown_405.png");
}
.content-left .box-list-job .apply-job .user-cv .selector:focus,
.content-left .box-list-job .apply-job .user-cv .selector:hover
{
    background-position: -395px -24px;
}
.content-left .box-list-job .apply-job .user-cv .selector span
{
    width: 400px;
}
.content-left .box-list-job .apply-job .user-cv .selector .inputbox
{
    width: 410px;
    border: 1px solid #B2B2B2;
    float: left;
}
.content-left .box-list-job .apply-job .user-cover-letter label
{
    margin-bottom: 10px;
    font-weight: bold;
    display: block;
}
.content-left .box-list-job .apply-job .user-cover-letter .toggle-editor
{
    display: none;
}
.content-left .box-list-job .apply-job .button
{
    background: none repeat scroll 0 0 #FF6504;
    color: #FFFFFF;
    float: right;
    margin: 10px 20px 20px 0;
    padding-right: 7px;
}
.job-view-select .job-view-sort
{
	float: left;
	padding-top: 3px;
	width: 160px;
	padding-left: 10px;
}
.job-view-select .job-view-sort span
{
	font-weight: bold;
	color: #838383;	
	float: left;
	padding: 2px 5px 0 0;
}
.job-view-select .job-view-sort a
{
    float: left;
    display: block;
    text-align: center;
    font-weight: bold;
    padding: 2px 10px;
	/*REMOVE THIS COLOR
    color: #6B6B6B;*/
}
.job-view-select .job-view-sort a.active
{
    color: #6B6B6B;
	background: white;
}
.job-view-select .job-view-sort a.current
{
    background: #fff;
    color: #434343;
    height: 16px;
}
.job-view-select .apply-jobs input.button {
    /*background: none repeat scroll 0 0 #FF6504;*/
    color: #FFFFFF;
    float: right;
    padding-right: 7px;
    margin: 1px 15px 0 0;
}
.job-view-select .job-view-detail
{
    float: right;
    width: 126px;
    padding-top: 3px;
    padding-right: 3px;
}
.job-view-select .job-view-detail span
{
    font-weight: bold;
    color: #838383;	
    float: left;
    padding: 2px 0 0 0;
}
#separator {
	padding:0px 5px;	
}
.results-summary{
	font-size:13px;
	line-height: 12px;	
}
.results-summary strong{
	color: #FE7613;
}
.job-view-select .job-view-detail a
{
    float: left;
    display: block;
    text-align: center;
    font-weight: bold;
    padding: 2px 8px;
}
.job-view-select .job-view-detail a.current
{
    background: #fff;
    color: #434343;
    height: 16px;
}
.job-view-right .job-view-content
{
    float: left;
    width: 100%;
    position: relative;
}
.job-view-right .job-view-content .job-view-list
{
    width: 100%;
    float: left;
    border-bottom: 1px dotted #929292;
    margin-bottom: 10px;
}
.job-view-list div{
	padding-right: 10px;

}
.job-view-right .job-view-content .job-view-list.last
{
    border-bottom: none;
}
.job-view-right .job-view-content .job-view-list input.checkbox-job
{
    float: left;
	margin-left:0px;
	margin-right: 10px;
}
.job-view-right .job-view-content .job-view-list h3
{
    font-size: 12px;
    color: #fe7613;
    font-weight: bold;
    padding-bottom: 6px;
	padding-top:3px;
}
.job-view-right .job-view-content .job-view-list p
{
    padding-bottom: 10px;
}
.job-view-right .job-view-content .job-view-list p.introduction-text
{
    color: #ccc;
}
.job-view-right .job-view-content .job-view-list p.introduction-text span
{
    font-weight: bold;
    color: #333;
}
.job-view-right .job-view-content .job-view-list .job-emplyer-bottom p
{
    color: #999;
    float: left;
}
.job-view-right .job-view-content .job-emplyer-bottom
{
    width: 100%;
    float: left;
	padding-top: 10px;
}
.job-view-right .job-view-content .job-view-list .job-emplyer-bottom a
{
	float: right;
}
.job-view-right .job-view-content .job-pagination
{
	width: 100%;
	float: left;
	background: #f2f2f2;
	height: 20px;
	text-align: center;
	padding-top: 6px;
	margin-bottom: 7px;
}
.job-view-right .job-view-content .job-pagination a.link-first
{
	color: #000000;
    padding-right: 11px;
}
.job-view-right .job-view-content .job-pagination a
{
	padding-left: 9px;
    padding-right: 0;
    font-weight: bold;
}
.job-view-right .job-view-content .job-pagination a.link-next
{
	color: #000000;
    padding-left: 29px;
}
.job-view-right .job-view-content .job-pagination ul li
{
	background: none;
        display: inline;
        padding-left: 9px;
}
.job-view-right .job-view-content .job-pagination ul li.pagination-start a,
.job-view-right .job-view-content .job-pagination ul li.pagination-prev a,
.job-view-right .job-view-content .job-pagination ul li.pagination-next a,
.job-view-right .job-view-content .job-pagination ul li.pagination-end a
{
    color: #000000;
}
.job-view-right .job-view-content .job-pagination ul li.pagination-prev
{
    padding-right: 11px;
}
.job-view-right .job-view-content .job-pagination ul li
{
    padding-right: 0;
    font-weight: bold;
}
.job-view-right .job-view-content .job-pagination ul li.pagination-next
{
    padding-left: 29px;
}
.job-view-content .view-apply-job #job-describtion
{
    /*padding-bottom: 30px;*/
	margin-bottom:20px;
	background:#F7F7F7;
	padding:10px 10px 10px 10px;
}
.job-view-content .view-apply-job h3.job-title
{
    color: #FE7613;
}
.job-view-right .save-job
{
    position: absolute;
    right: 90px;
    top: 52px;
    width: 190px;
}
.job-view-right .save-job input.inputbox
{
    border: 1px solid #B2B2B2;
    color: #B8B8B8;
    float: left;
    font-size: 11px;
    margin-right: 5px;
    margin-top: 1px;
    padding: 3px 5px;
    text-indent: 0;
    width: 100px;
}
.job-view-right .save-job input.button
{
    background: none repeat scroll 0 0 #FF6504;
    color: #FFFFFF;
    float: left;
    padding-right: 7px;
}
.box-banner-bottom
{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.content-right .box-right-social-media
{
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
.content-right .box-right-social-media img
{
	float: left;
	margin-right: 13px;
}
.content-right .box-right-social-media a.share-job
{
	float: left;
	text-decoration: underline;
	font-weight: bold;
	margin-top: 10px;
}

.content-left .box-list-job .job-seeker-right ul.job-listing
{
	width: 525px;
	float: left;
	margin: 0 0 12px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d9d9d9;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li
{
	width: 100%;
	float: left;
	margin: 0;
	padding: 0;
	background: none;
}


.content-left .box-list-job .job-seeker-right ul.job-listing li div.checkbox
{
	width: 25px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li div.job-title
{
	width: 97px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li div.job-type
{
	width: 114px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li div.job-date-post
{
	width: 82px;
	float: left;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li
{
	padding-bottom: 5px;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li div.job-date-expired
{
	width: 82px;
	float: left;
	font-weight: bold;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li div.link-remove
{
	width: 125px;
	float: left;
	color: #b5b5b5;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li div.link-remove a
{
	color: #b5b5b5;
	text-decoration: underline;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li.head-title
{
	padding-bottom: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #d9d9d9;
}
.content-left .box-list-job .job-seeker-right ul.job-listing li.head-title div
{
	color: #fe7613;
	font-weight: bold;
}
/**** Advance Search ****/
.advance-search
{
    /*float: left;
    margin-left: 24px;
    padding-top: 13px;
    width: 719px;*/
}
.advance-search p
{
    color: #888888;
}
.advance-search p.quick-job
{
    padding-left: 111px;
}
.advance-search p.quick-job a
{
    padding: 0 12px 0 14px;
    text-decoration: underline;
}
.advance-search .advance-search-form
{
    float: left;
    margin: 10px 0 0 111px;
}
.advance-search-form input.keyword-field
{
    width: 500px;
    border: 1px solid #b2b2b2;
}
.advance-search-form .form-row
{
    float: left;
    margin-bottom: 16px;
    width: 100%;
}
.advance-search-form .form-row label.label-field
{
    float: left;
    width: 132px;
}
.advance-search-form .form-row .inputbox
{
    float: left;
    width: 371px;
    border: 1px solid #b2b2b2;
}
.advance-search-form .form-row #salaryrangefrom,
.advance-search-form .form-row #salaryrangeto,
.advance-search-form .form-row #salaryrangetype
{
    width: 113px;
}
.advance-search-form .submit-button
{
    float: left;
    margin: 0 0 84px 370px;
}
.advance-search-form .submit-button input.button
{
    background: url(images/button-search.gif) no-repeat;
    width: 105px;
    height: 24px;
    text-indent: -9999px;
    border: none;
}
.advance-search-form div.selector
{
    width: 362px;
}
.advance-search-form div.selector span
{
    width: 362px;
}
.advance-search-form div.salaryrange div.selector
{
    width: 104px;
}
.advance-search-form div.salaryrange div.selector span
{
    width: 104px;
}
/**** Footer ****/
.clear
{
	clear: both;
}

#footer
{
	width: 100%;
}
#footer .footer-categories
{
	width: 100%;
	min-height: 216px;
	height:auto;
	float: left;
	padding-top: 18px;
	background: #b2afab url(images/background-footer-categroy.gif) repeat-x top;
}
#footer .footer-categories .categories
{
	width: 1000px;
	margin: 0 auto;
}
.footer-categories .categories h3
{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 39px;
	padding-left: 30px;
}
.footer-categories .categories .categories-list
{
	width: 100%;
	float: left;
	margin-left: 30px;
}
.footer-categories .categories .categories-list ul
{
	width: 250px;
	float:  left;
	margin: 0;
	padding: 0;
}
.footer-categories .categories .categories-list ul li
{
	padding: 0 0 6px 0;
	background: none;
}
.footer-categories .categories .categories-list ul li h4
{
	padding-bottom: 0;
	margin-bottom: 15px;
	margin-top:0px;
}
.footer-categories .categories .categories-list ul.job-seeker
{
	margin-left: 30px;
}
.footer-categories .categories .categories-list ul.about-us
{
	width: 210px;
}
.footer-categories .categories .categories-list ul li a
{
	color: #fff;
	text-shadow: 0px 1px 1px #333;
}

.footer-categories .categories .categories-list ul li a.current
{
	color: #F56A29;
	text-shadow: none;
	text-decoration:none;
}

.footer-categories .categories .categories-list ul li a.bottom-menu
{
	color: #000;
	text-shadow: none;
}
#footer .footer-link
{
	width: 100%;
	background: url(images/background-footer-link.gif) repeat-x;
	height: 95px;
	float: left; 
}
#footer .footer-link .footer-menu
{
	width: 100%;
	text-align: center;
	padding: 13px 0 25px 0;
	color: #3f3f3f;
}
#footer .footer-link .footer-menu a
{
	font-family: Verdana,Geneva,Tahoma,sans-serif;
	color: #3f3f3f;
}
#footer .footer-link .footer-menu span
{
	padding: 0 15px;
}
#footer .footer-link .footer-text
{
	width: 100%;
	text-align: center;
}
#footer .footer-link .footer-text p
{
	font-family: Verdana,Geneva,Tahoma,sans-serif;
	padding-bottom: 0;
	color: #79746e;
}
.tab-menu{
	float:left;
	padding-right: 10px;	
}
div.categories-list ul li a.bottom-menu{
	text-decoration: none;
	color: red;
}
button.login{
	background-image:url('images/button.png');
	height: 32px;
	width: 118px;
	color: #FFFFFF;
	font-weight: normal;
	cursor: pointer;
	border: none;
	font-size: 12px;
	padding-bottom: 4px;
}
button.login:hover{
	background-image:url('images/button_r.png');
	height: 32px;
	width: 118px;
	color: #f98c45;
	font-weight: normal;
	cursor: pointer;
	border: none;
}
.text-notifi{
	border-bottom: 1px solid #d6d6d6;
	height: 20px;
	font-size: 14px;
	padding: 5px 10px 0;
}
.notification a{
	text-decoration: none;
	color: #fe7613;
}
.text-notifi-element{
	/*min-height: 45px*/;
	font-size: 11px;
	font-family: arial;
	width: 350px;
	padding: 10px;
	border-bottom: 1px solid #d6d6d6;
}
.notif-timer{
	font-size: 10px;
	color: #888888;
}
.text-notifi-element{
	border-bottom: 1px solid #d6d6d6;
	cursor: pointer;
}
.text-notifi-element:hover{
	background: #E4E4E4;
}
.text-notifi-element a:hover{
	text-decoration: underline !important;	
}
/*:: BY Meas
 *:: Date: 2012-05-09
 *::
 */
.candidate_profile_table {
	border:none;
}
.candidate_profile_table table {
	border:1px solid #ddd;
	border-collapse:collapse;	
	padding:5px;
}
.candidate_profile_table table tbody tr td {
	 padding: 8px 12px 5px 12px;
}
.candidate_profile_table table thead tr{
	border:1px solid #ddd; background:#CCC;
}
.candidate-wrapper{
	background:none;
	border:none;
	color:#666666;
}
.account-info{
	margin-top:10px;	
}
.candidate-tex{
	color:#000;	
}
.candidate-text a{
	color:#000;
}
#address-text-area{
	height: 76px;
    width: 240px;
}
.candidate_profile_table table thead tr h3{
	margin:0; padding:3px; text-align:left;
	color:#000;
}
#container-drop-box-month, #container-drop-box-month span{
	min-width:20px;
	max-width:50px;
}
#container-drop-box-day,#container-drop-box-day span{
	min-width:20px;
	max-width:60px;
}
#container-drop-box-year, #container-drop-box-year span{
	min-width:20px;
	max-width:60px;
}
.float-right{
	float:right;	
	text-align:right;
	color:#B5B5B5;
}
.float-right a {
	color:#666666;
	font-size:13px;
}
.float-right a:hover{
	color:#B5B5B5;	
}

/*=======*/

.b-leftcontent{
	background: url('images/leftbr.png') no-repeat;
	width: 170px;
	height: 232px;
}
.panel-employee{
	padding-top: 12px;
	font-weight: bold;
	font-size: 12px;
	text-align:center;
	color:#fe7613;
}
ul li.b-left-list{
	list-style: disc;
	color: #fe7613;
	margin-left: 32px;
	line-height: 18px;
}
ul li.b-left-list a{
	color: #000000;
}
a.submitClasss{
	background: url(images/button.png) no-repeat;
	width: 116px !important;	
	text-decoration: none;
	height: 32px !important;
	cursor: pointer;
	border-color: solid #FE7613;
	color: #FFFFFF;	
	display: block;
	line-height: 2.8;	
	font-weight: bold;
	text-align: center;
}
.submitClass{
	background: url(images/button.png) no-repeat;
	 border: medium none;
    height: 32px !important;
    width: 116px !important;
	color: #ffffff;
	text-align: center
}
.review_title{
	color: #8a8a8a;
	font-weight: bold;
}
.displayNone{
	display: none;
}
.displayBlock{
	display: block;
}
/*  drop request detail*/
/* dropdowns: general */
a.dropdown_detail { /*background: #88bbd4; */padding: 4px 6px 3px 3px; text-decoration: none; font-weight: bold; color: #000000;  }
a.dropdown_detail:hover { /*background: #59b;*/color: #fd892a }
a.basicdetail{color: #fd892a;}
a.basicdetail:hover{text-decoration: underline;}
a.dropdown_detail { position: relative; margin-left: 3px; }
a.dropdown_detail span { background-image: url(toggle_down_light.png); background-repeat: no-repeat; background-position: 100% 50%; padding: 4px 0 6px 0; }
a.dropdown_detail.dropdown_detail-active { z-index: 5001;background-color: #FFFFFF;border-left: 1px solid #fd892a;border-right: 1px solid #fd892a;border-top: 1px solid #fd892a;color: #fd892a; }
a.dropdown_detail.dropdown_detail-active span { background:url(toggle_up_dark.png) 100% 50% no-repeat; }
.dropdown_detail-menu	{ background:#ffffff; padding:7px 12px; position:absolute; top:16px; right:0; display:none; z-index:5000; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px;border: 1px solid #fd892a; }
	.dropdown_detail-menu table { font-size:11px; }
.dropdown_detail-menu a:link, .dropdown_detail-menu a:visited	{ font-weight:bold; color:#59b; text-decoration:none; line-height:1.7em; }
.dropdown_detail-menu a:active, .dropdown_detail-menu a:hover { color:#555; }

			* html .dropdown_detail-menu { top:28px; }
			*+ html .dropdown_detail-menu { top:28px; }

/* dropdown_details: specific */
#menu1			{ float:left; margin-right:20px; }
	#dropdown_detail1	{ width:150px; }
	#dropdown_detail1 a	{ display:block; }
#menu2			{ float:left; }
	#dropdown_detail2	{ width:474px; font-size:11px; }
.relative		{ position:relative; }


/****************************************/
blockquote   {	
	height: 14px;
    padding-top: 6px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
	font-size: 10px;
}
blockquote a span{
 	font-size: 11px;
	text-shadow: 1px 1px 1px black;
}
blockquote a span:hover{
 	color: #FE7613;
}
.content-left .box-list .job-option-block .job-option-block-header a.ts_expanse {
	float: right; 
	margin-top: -24px;
}


/*-------------------Being SreyNuon Style---------------------------*/
/*-------Build CV--------*/
#uniform-gender, #uniform-gender span{
	max-width: 96px;
	min-width: 86px;
}
#uniform-gender #gender{
	width: 96px;
} 
#uniform-agefrom, #uniform-agefrom span,
#uniform-ageto, #uniform-ageto span,
#uniform-shift, #uniform-shift span,
#uniform-minexperiencerange, #uniform-minexperiencerange span,
#uniform-maxexperiencerange, #uniform-maxexperiencerange span{
	/*max-width: 76px;
	min-width: 76px;*/
	max-width: 140px;
	min-width: 140px;	
}
#uniform-salaryrangefrom, #uniform-salaryrangefrom span,
#uniform-salaryrangeto, #uniform-salaryrangeto span,
#uniform-salaryrangetype, #uniform-salaryrangetype span{
	max-width: 100px;
	min-width: 100px;
}
#uniform-salaryrangefrom #salaryrangefrom, 
#uniform-salaryrangeto #salaryrangeto,
#uniform-salaryrangetype #salaryrangetype{
	width: 110px;
}

#uniform-agefrom #agefrom,
#uniform-ageto #ageto,
#uniform-shift #shift,
#uniform-minexperiencerange #minexperiencerange,
#uniform-maxexperiencerange #maxexperiencerange{
	/*width: 86px;*/
	width: 150px;
}
#uniform-month,
#uniform-month span {
	max-width: 70px;
	min-width: 70px;
}
#uniform-month #month {
	width: 80px;
}
#uniform-day,
#uniform-day span {
	max-width: 43px;
	min-width: 43px;
}
#uniform-day #day {
	width: 53px;
}
#uniform-year,
#uniform-year span{
	max-width: 53px;
	min-width: 53px;
}
#uniform-year #year {
	width: 63px;
}
.box-cv {
	width:410px; 
	float:left; 
	border:1px solid #ccc; 
	margin-right:10px;
}
.sub-title{
	font-size:14px; 
	/*height:20px; */
	border-bottom: 1px solid #f1f1f1; 
	background-color:#f1f1f1;
	padding: 7px 0px 7px 15px;
}
.active .sub-title, 
.box-cv .sub-title, 
#cv-2 .sub-title {
	border-bottom: 1px solid #ccc; 

}
#cv-1{
	padding:10px 3px 0px 15px;
}
.account-browse-pic{
	margin-top: 82px;
	float: left;
}
#pic-pro {
	border:1px solid #ccc; 
	width:104px; 
	margin: 0 15px 15px 0;
	height: 105px; 
	float:left;
}
#pic-pro img {
	margin: 2px;
	width:100px;
	height:100px;
}
#cv-2{
	border: 1px solid #CCCCCC;
    float: left;
    max-height: 168px;
    min-height: 162px;
    width: 288px;
	padding: 0;
	margin: 0;
	height: 100%;
}
.cv-3:last-child{
	margin-bottom: 20px;
}
.cv-3{
	width:710px; 
	border:1px solid #ccc; 
	float:left; 
	margin-top:10px;
}
#cv-bottom {
	margin-bottom:10px;
}
.divwrapp{
	padding:12px 15px 15px 15px;
	float:left;
}
.divwrapp1{
	margin:0px 15px 15px 15px;
	border:1px solid #ccc;
	padding:10px;
	width:659px;
	float:left;
	background-color:#f7f7f7;
}
#divwrapp3 {
	margin:0px 15px 15px 15px;
	width:659px;
	float:left;
}
.divwrapp2 {
	margin:0px 5px 5px 0px;
	padding:10px;
	float:left;
	background-color:#f7f7f7;
	border:1px solid #ccc;
}
.txt-b{
	 color: #585656;
	 width: 60px;
	 margin: 2px 0 0 0;
	 float:left;
}
.txt-b1{
	 color: #585656;
	 float:left;
}

#cv-2 label{
	width: 178px;
	float:left;
	margin: 0 0 13px;
}
.add {
	width: 59px;
}
.cv-delete img{
	height:20px;
	width:20px;
	float:right;
}
.divwrapp-mycv a.cv-edit img{
}
#carrer-text-area{
	float:left;
	width: 575px;
	height: 80px;
}
#done {
	-moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #ccc; 
	margin-left: 10px;
	padding:5px 15px;
	text-transform: uppercase; 
	background-color:#f4f4f4; 
	color:#525151;
	float:left;
	/*margin-top: 51px;*/
}

/*-------employer update profile and account------*/
#candidate_photo {
	/*height:22px;
	border: 1px solid #e8e8e8;*/
}
#account-button{
	border: none;
}
#account-button td{
	padding: 8px 0px 5px;
}
/*#personal-info {
	min-height:150px; max-height:150px;
}*/
#personal-info td:first-child label{
	width: 60px;
	float:left;
}
#savethis, #cancelthis{
	width: 128px;
}
.cool-text {
	color: #FE7613;
    font-weight: normal;
	float:right;
	margin-top: -10px;
	margin-right: 20px;
}
.employer{ 
	width: 523px;
	border:1px solid #ccc; 
	float:left; 
	margin-top:10px;
}
.employer p{
	padding-bottom: 10px;

}
.txt-e{
	width:130px;
	float: left;
	color: #000;
	margin-top:5px;
}
.input-text {
	width:349px;
	border:1px solid #e1e1e1;
	height:22px;
	color:#888;	
}
#contact-title{
	color:#888;
}
.star {
	color:#FE7613; 
	/*float:right;*/
	margin-right:5px;
	font-weight:bold;
}
.e-input {
	width: 219px;
	border:1px solid #e1e1e1;
	height:22px;
	color: #888;
}
#container-drop-box-contact-title,
#container-drop-box-contact-title span,
#container-drop-box-company-industy,
#container-drop-box-company-industy span,
#container-drop-box-company-logo,
#container-drop-box-company-logo span
{
	max-width: 211px;
	min-width:100px;
}
#container-drop-box-contact-title #contact-title,
#container-drop-box-company-industy #company-industy,
container-drop-box-company-logo #company-logo {
	width: 221px;
}
#e-last {
	border-bottom:none;
}
.divwrapp-e{
	width: 523px;
	border:1px solid #ccc; 
	float:left;
	margin-bottom:40px;
}
#save-e {
	background-image:url(../images/save-e.jpg);
	background-repeat:no-repeat;
	width:128px;
	height:29px;
	border:none;
	float:right;
	color: #fff;
	text-align:center;
}
#save-e:hover {
	background-color: #CCCCCC;
}
/*----Add Skill---*/
#pop-head{
	margin-bottom:10px;	
}
.pop-content{
	margin:10px 0 10px 15px; 
	float:left; 
	width: 470px;	
}
#save-skill{
	width: 97px;
	border:none;
}
/*.pop-1 {
	margin-bottom: 15px;
    margin-right: 13px;
    margin-top: 10px;
}*/
.pop {
	margin-bottom: 15px;
    margin-right: 13px;
   /* margin-top: 10px;
	padding: 5px 0 0;*/
	height:24px;
	clear:both;
	color:#000;
	/*float:left;*/
}
.pop-label {
	float: left;
    font-size: 12px;
    padding: 5px 0 0 0;
	height: 19px;
    width: 120px;
}
#pop-dropdown {
	width: 346px;
	height:24px;
}
.star1 { 
	color: #fe6f0d;
	margin-left:5px;
	font-size:20px;
}
.star2 { 
	color: #fe6f0d;
	margin-left: 270px;
	font-size:20px;
}
.star3{
	color: #fe6f0d;
	margin:0 10px 0 20px;
	font-size:20px;
	float:left;
}
.star4 { 
	color: #fe6f0d;
	margin:0 8px 0 5px;
	font-size:20px;
	float:left;
}
.star5 {
	float:left;
	margin: 0 17px 0 10px;
	color: #fe6f0d;
	font-size:20px;
}
.star6 {
	margin: 0;
	color: #fe6f0d;
	font-size:20px;
}
.star7 {
	color: #fe6f0d;
	font-size:20px;
	margin-left:-10px;
	float: left;
}
.input-191{
	width: 242px;
	border: 1px solid #e8e8e8;
	height: 22px;
	float:left;
}

/*--change email--*/
.pop-content1{
	margin: 20px 0 25px 25px;
	font-size: 12px;
	overflow:hidden;
}
#wrapp-change-email{
	width:530px;
}
#wrapp-change-password{
	width: 520px;
}
#save-email, #save-password, #save-copy-cv{
	width: 97px;
}
.pop-label-email {
	float: left;
    padding: 5px 0 0 0;
	height: 19px;
    width: 190px;
}
.text-email {
	width: 298px;
	height:22px;
	border: 1px solid #e8e8e8;
}
#note {
	color: #888888;
    float: left;
    font-size: 11px;
    margin-right: 25px;
    text-align: left;
    width: 500px;
	clear:both;
}


/*-----Experience-----*/
#experience div.pop{
	margin-bottom: 10px;
}
#ex_company_name {
	width: 362px;
}
#leave_date, #start_date {
	float:left;
	width: 113px;
	height:22px;
	border: 1px solid #e8e8e8;
}
#container-drop-bo-ch1,
#container-drop-bo-ch1 span{
	float:left;
	margin-top: 4px;
}
ul#ex-date-list #container-drop-bo-undefined , 
ul#ex-date-list #container-drop-bo-ex-radio-work{
	margin-right: 10px;
}
.pop-label-experience {
	float: left;
    font-size: 12px;
    padding: 5px 0 0;
    width: 100px;
}
.text-experience {
	width: 362px;
	height:22px;
	border: 1px solid #e8e8e8;
}
.textarea-experience {
	width: 470px;
	text-align:left;
	color:#e1e1e1;
	height:53px /*83px*/;
	float:left;	
	border: 1px solid #e8e8e8;
}
#container-drop-box-ex-date,
#container-drop-box-ex-date span
 {
	max-width: 125px;
	min-width: 125px;
	float:left;
}
#container-drop-box-ex-date #ex-date{
	width: 135px;
}
.pop-label-date-ex{
	width: 65px;
	float: left;
    font-size: 12px;
    margin: 3px 0 0;
    text-align: left;
}
.pop-label-date-ex1{
	width: 75px;
	float: left;
    font-size: 12px;
    margin: 3px 0 0;
    text-align: left;
}
.pop-label-48 {
	width: 48px;
	height: 24px;
	margin: 5px 0 0 0;
	float:left;
	font-size: 12px;
}
.text-167 {
	width: 165px;
	border: 1px solid #e8e8e8;
	height: 22px;
	float:left;
}
.text-189 {
	width: 187px;
	border: 1px solid #e8e8e8;
	height: 22px;
	float:left;
}
.pop-label-60 {
	width: 60px;
	height: 24px;
	margin: 5px 0 0 0;
	float:left;
	font-size: 12px;
	text-align: left;
}
.text-407 {
	width: 407px;
	border: 1px solid #e8e8e8;
	height: 22px;
	float:left;
}
#check-post-cv {
	border-bottom: 1px solid #e8e8e8; 
	margin:5px 25px 15px 0; 
	text-align:left;
}
#ex-date-list,  #choose-cv{
	margin: 0;
	padding: 0;
	overflow:hidden;
}
#ex-date-list li, #choose-cv li{
	float: left;
	list-style-type: none;
	background: none;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
}
 #choose-cv{
 	width: 300px;
	float:left;
 }
#choose-cv li{
	margin: 5px 0 0 0;
	padding: 0;
	text-align: left;
	width: 300px;
}
#container-drop-box-ex-country,
#container-drop-box-ex-country span{
	max-width: 143px;
	min-width: 143px;
	float:left;
}
#container-drop-bo-employer_country,
#container-drop-bo-employer_country span{
	max-width: 180px;
	min-width: 180px;
	float:left;
}
#container-drop-box-ex-country #ex-country{
	width: 133px;
}
#container-drop-bo-employer_country #employer_country{
	width: 190px;
}
#container-drop-box-ex-radio-date,
#container-drop-box-ex-radio-date span,
#container-drop-box-ex-radio-work,
#container-drop-box-ex-radio-work span{
	float:left;
	margin: 2px 14px 0 0;
}
#container-drop-box-radio-post-cv,
#container-drop-box-radio-post-cv span,
#container-drop-box-radio-upload-cv,
#container-drop-box-radio-upload-cv span {
	float:left;
	margin: 2px 5px 0 0;
}

/*---Reference--*/
#save-reference, #save_ed {
	width: 97px;
	border:none;
	float:right;
	margin-right: 5px;
}
#save-one-more, #save_one_more_ed{
	width: 155px;
	border:none;
}
.text-reference {
	width: 179px;
	height:22px;
	border: 1px solid #e8e8e8;
	float:left;
}
.pop-label-re-phone {
	float: left;
    height: 19px;
    padding: 5px 0 0;
    width: 50px;
}
.text-re-phone{
	border: 1px solid #E8E8E8;
    float: left;
    height: 22px;
    width: 123px;
}
.pop-label-year{
	float: left;
    height: 19px;
    padding: 5px 0 0;
    width: 98px;
}
.text-year{
	 border: 1px solid #E8E8E8;
    float: left;
    height: 22px;
    width: 74px;
}
.text-address{
	border: 1px solid #E8E8E8;
    float: left;
    height: 22px;
    width: 374px;
}
#container-drop-bo-country,
#container-drop-bo-country span{
	float:left;
	max-width: 180px;
	min-width: 180px;
}
#container-drop-bo-country #country {
	width: 190px;
}

/*-----Education-----*/
div.selector,label, input {
	text-align: left;
}
input {
	text-indent: 10px;
}
.pop-label-education {
	width:115px;
	float:left;
	height: 19px;
	padding: 5px 0 0 0;
}
.text-education {
	width: 224px;
	height:22px;
	border: 1px solid #e8e8e8;
	float:left;
}
.text-areaofstudy{
	width: 386px;
	height:22px;
	float:left;
	border: 1px solid #e8e8e8;	
}
/*#container-drop-bo-ed-level, 
#container-drop-bo-ed-level span {
	max-width: 183px;
    min-width: 20px;
	float:left;
}
#container-drop-bo-ed-level #ed-level{
	max-width: 193px;
}*/
#education #container-drop-bo-country,
#education #container-drop-bo-country span,
#container-drop-bo-yearofdegree, 
#container-drop-bo-yearofdegree span
{
	max-width: 132px;
    min-width: 20px;
	float:left;
}
#container-drop-bo-yearofdegree #yearofdegree,
#education #container-drop-bo-country #country {
	max-width: 142px;
}


/*---------Post CV--------*/
#wrapp-post-cv{
	width: 516px;
}
.pop-label-post-cv{
	float: left;
    height: 19px;
    padding: 5px 0 0;
    width: 120px;
}
.text-post-cv {
	border: 1px solid #E8E8E8;
    float: left;
    height: 22px;
    width: 344px;
}
#container-drop-bo-industry,
#container-drop-bo-industry span,
#container-drop-bo-post-cv, 
#container-drop-bo-post-cv span,
#container-drop-bo-photo,
#container-drop-bo-photo span,
#container-drop-bo-salary,
#container-drop-bo-salary span,
#container-drop-bo-work-reference,
#container-drop-bo-work-reference span,
#container-drop-bo-ed-level,
#container-drop-bo-ed-level span,
#container-drop-bo-skill,
#container-drop-bo-skill span
 {
	max-width: 336px;
    min-width: 336px;
	float:left;
}
#container-drop-bo-industry #industry,
#container-drop-bo-post-cv #post-cv,
#container-drop-bo-photo #photo,
#container-drop-bo-salary #salary,
#container-drop-bo-work-reference #work-reference,
#container-drop-bo-ed-level #ed-level,
#container-drop-bo-skill #skill
{
	width: 346px;
}
#next-post-cv {
    width: 97px;
}
#container-drop-bo-check-sea-post-cv {
	margin-left: 35px;
}


/*-------My CV-------*/
.divwrapp-mycv{
	/*margin:0px 15px 15px 15px;*/
	margin-bottom: 10px;
	border:1px solid #ccc;
	padding:10px;
	width:506px;
	float:left;
	background-color:#f7f7f7;
}
.divwrapp-mycv #pic-pro {
	margin: 0 10px 0 0;
}
.txt-mycv {
	font-weight: bold;
	margin: 0px 0 2px;
    padding: 0;
}
.txt-mycv a{
	color: #fe7613;
	text-decoration:underline;
}
.txt-mycv-b{
    padding: 0;
	margin:0;
	color: #000;
}
.divwrapp-mycv p{
	margin: 0;
	padding:0 0 5px;
}
.txt-right {
	float:right;
	text-align:right;
	color: #000;
}
.txt-right a{
	color: #000;
	text-decoration: underline;
}
.txt-mycv-b span, .txt-right span {
	color: #a7a7a7;
}
#mycv-navigation {
	background-color: #F7F7F7;
	width: 526px;
	border: 1px solid #e8e8e8;
	margin: 20px 0 40px 0;
	padding: 5px 0;
}
#post-cv-leading-page{
	width: 105px;
}


/*-------Upload CV - Copy and Past-------*/
.divupload-cv{
	margin-bottom: 10px;
	width:528px;
	float:left;
}
#copy-past-cv{
	border: 1px solid #e8e8e8;
	width: 517px;
	height:200px;
	float:left;
}
.browsecv { 
	position: relative;
	float: left; 
	margin: 0px 10px 0px 15px; 
	z-index: 9999;
}
.fakeuploadbutton { 
	background: url('../../../components/com_wrecruit/images/upload-cv.gif') no-repeat top left;
	height: 29px;
	margin-top: -8px;
	width: 105px;
	cursor:pointer;
}
#file { 
	left: 0;
	position: absolute;
	top: -8px;
	width: 105px;
	z-index: 0;
	height: 29px;
}
.orcv{
	width: 520px; 
	float: left; 
	margin: 10px 0px;
}
#container-drop-box-build-cv,
#container-drop-box-build-cv span{
	width: 105px;
	border: 1px solid #ccc;
	float:left;
}
#copy-past-cv {
	border: 1px solid #e8e8e8;
	width: 517px;
	height:200px;
	float:left;
}

/*--Send message to candidate--*/
#wrapp-send-message,
#wrapp-request{
	width: 518px;
}
.pop-label-message
{
	width:60px;
	padding: 5px 0 0 0;
	float:left;
	height:19px;
}
.employer-message {
	width: 428px;
	margin-right:12px;
	float:left;
	height:22px;
	border:1px solid #e8e8e8;
	float:left;
}
#employer-body-message {
	width: 491px;
	height:90px;
	margin-right:12px;
	border: 1px solid #e8e8e8;
	float:left;
	color: #888;
}
#send-message {
	float: right;
}
input.btn {
	text-indent:0;
}
/*input.btn:hover{
	color: #f26e10;
	background-color: #ccc;
}*/
.btn-action {
	clear:both;
	color:#000;
	padding:0;
	overflow: hidden;
	margin: 10px 25px 0 0;  
	position: relative;	
}
/*--Clear Job---*/
.pop-label-clear-job
{
	float: left;
    margin: 20px 15px 0;
    width: 254px;
}
#clear-ok, #clear-cancel
{
	background-image: url(../images/btn-81.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width: 81px;
	border: none;
	height: 29px;
	color: #fff;
	text-align:center;
	float:right;
	margin-right:5px;
}
input#clear-cancel
{
	margin-right:25px;
}
#help {
	float: left;
}

/*----Request for detail---*/
.pop-label-cv-number{
	width: 495px;
	float:left;
}
.pop-label-comment {
	width: 75px;
	float:left;
	height: 19px;
	padding: 5px 0 0 0;
}
#comments{
	width: 418px;
	border: 1px solid #e8e8e8;
	float:left;
}
#send-comment{
	float: right;
}
.pop-label-comment-comfirm {
	width: 490px;
}
#send-comment-comfirm{
	float: none;
}
#request1 {
	width:510px; 
	text-align:center; 
	float:left;
}
#upgrade-account{
	margin-right: 12px;
}
#wrapp-upgrade-account {
	 margin-bottom:0;
}

/*----------Upgrade Account------------*/
#upgrade-account{
	border: 1px solid #CCCCCC; 
	float: left;
	width: 150px; 
	padding:2px;
}
.upgrade-account-wrap{
	width:100%;
	float:left; 
	margin: 20px 0 20px 0;
}
#upgrade-left{
	background-color:#dbe5f1; 
	width: 350px; 
	float: left; 
	padding: 10px 5px; 
	height: 222px;
	min-height: 215px;
	max-height: 231px;
}
#upgrade-left .p-first{
	margin-bottom: 15px;
}
.upgrade-account-des{
	margin: 0px 20px; 
	float: left; 
	width: 332px;
}
#upgrade-left p{
	padding-bottom: 3px;
}
#upgrade-right {
	padding: 8px 5px;
	width: 170px; 
	background-color:#f79646; 
	float:left;
}
#upgrade-right ul li{
	list-style: none;
	background: none;
}
#upgrade_account {
	width:110px;
}

/*------Payment Method------*/
#c-payment-method {
	margin: 0 0  0 30px;
}
#c-payment-method ol {
	list-style:lower-roman;
	margin: 0;
}
#c-payment-method ol li {
	list-style:lower-roman;
	margin: 5px 0 15px 0;
}
#c-payment-method p{
	padding-bottom: 5px;
}
#c-payment-method .p-payment-first{
	padding-bottom: 15px;
}


/*---Post job--*/
#job-title,
#job-other-exper{
	height:22px;
	width: 361px;
	border: 1px solid #e8e8e8;
}
#container-drop-box-job-industry,
#container-drop-box-job-industry span,
#container-drop-box-job-education,
#container-drop-box-job-education span,
#container-drop-box-job-salary,
#container-drop-box-job-salary span {
	max-width: 353px;
	min-width: 353px;
}
#container-drop-box-job-industry #job-industry,
#container-drop-box-job-education #job-education,
#container-drop-box-job-salary #job-salary {
	width: 363px;
}
#container-drop-box-job-career,
#container-drop-box-job-career span {
	max-width: 219px;
	min-width: 219px;
}
#container-drop-box-job-career #job-career {
	width: 229px;
}
#container-drop-box-job-work-shift,
#container-drop-box-job-work-shift span,
#container-drop-box-job-year-min ,
#container-drop-box-job-year-min span ,
#container-drop-box-job-year-max,
#container-drop-box-job-year-max span{
	max-width: 133px;
	min-width: 133px;
	float:left;
}
#container-drop-box-job-work-shift #job-work-shift,
#container-drop-box-job-year-min #job-year-min,
#container-drop-box-job-year-max #job-year-max {
	width: 134px;
}
#job-deadline {
	width: 136px;
	border: 1px solid #e8e8e8;
	height: 22px;
}
.pop-label-65 {
	width: 65px;
}
#job-des ,
#text-job-exper,
#text-job-salary {
	width: 475px;
	height: 100px;
	border: 1px solid #e8e8e8;
}
#container-drop-box-check-applicable,
#container-drop-box-check-inculde-company {
	margin: 0 10px 0 0;
}
#container-drop-box-check-applicable {
	margin-left: 25px;
}
#container-drop-box-job-gender,
#container-drop-box-job-gender span,
#container-drop-box-job-age-start,
#container-drop-box-job-age-start span,
#container-drop-box-job-age-end ,
#container-drop-box-job-age-end span,
#container-drop-box-job-travel,
#container-drop-box-job-travel span{
	max-width: 153px;
	min-width: 153px;
}
#container-drop-box-job-gender #job-gender,
#container-drop-box-job-age-start #job-age-start,
#container-drop-box-job-age-end #job-age-end ,
#container-drop-box-job-travel #job-travel{
	width: 163px;
}
#container-drop-box-job-age-end,#container-drop-box-job-age-start {
	float: left;
}
.pop-label-candidate {
	width: 100px;
	height: 25px;
	margin: 10px 0 0 0 ;
	float:left;
}
.job-candidate {
	float:left;
	width: 178px;
}
.job-candidate input{
	text-indent: 0;
}
.job-candidate span.img-left{
	background-image: url(images/sprite-image-cross.png);
	background-position: -223px -24px;
	-webkit-font-smoothing: antialiased;
	height: 24px;
	width: 10px;
	float:left;
	border: none;
	background-repeat: no-repeat;
}
#job-candidate-name,
#job-candidate-password{
	background-image: url(images/sprite-image-cross.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
	height: 22px;
	margin: 0 0 0 10px;
	width: 168px;
	border: none;
	background-position: right top;
}
#job-candidate-name {
	margin-right: 20px;
}
#job-submit{
	margin: 10px 0 20px 0;
	width: 523px;
	float:left; 
}
#job-save-new {
	width: 97px;
}
#job-save{
	width:73px;
	float: left;
}
.wrapp-btn{
	float:right; 
	position:relative; 
	height:29px; 	
	margin: 10px 0 0;
}
.btn{
	background-image: url(images/btn.png);
	background-repeat: repeat-x;
	background-position: 0 -29px;
	border: none;
	color: #fff;
	text-align: center;
	margin-left: 4px;
	float: left;
	height: 29px;
	padding:0 0 4px;
}
.btn-left {
	background-image: url(images/btn.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
	height: 29px;
	border: none;
	background-position: left top;
	float:left;
}
.btn-right {
	background-image: url(images/btn.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
	height: 29px;
	border: none;
	background-position: right -58px;
	float:left;
}
.wrapp-btn .btn:hover{
	background-image: url(images/btn-r.png);
	background-repeat: repeat-x;
	background-position: 0 -29px;
	border: none;
	color: #fff;
	text-align: center;
	margin-left: 4px;
	float: left;
	height: 29px;
	padding:0 0 4px;
	color: #fe700e;
}
.wrapp-btn .btn-left:hover {
	background-image: url(images/btn-r.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
	height: 29px;
	border: none;
	background-position: left top;
	float:left;
}
.wrapp-btn .btn-right:hover {
	background-image: url(images/btn-r.png);
	background-repeat: no-repeat;
	-webkit-font-smoothing: antialiased;
	height: 29px;
	border: none;
	background-position: right -58px;
	float:left;
}
.content-left .box-list .job-option-block .job-option-block-header a.ts_expanse {
	float: right; 
	margin-top: -24px;
}


/*----------------End Srey Nuon Style-----------------------*/

/* added by Vireak / 18062012 */
.vote{
	background:url(../images/button-vote-answer.gif);
	border:none;
	width:89px;
	height:19px;
	margin-top:5px !important;
}
.componentheading{
	color: #F98C45	;
	font-size: 16px;
	padding-bottom: 15px;
	padding-right:15px;	
}
.contentpane{
	padding-right:15px;	
	padding-bottom: 15px;
}
/* CSS for Acepoll*/
.ace_stat_num{
	color:#E6780A;
	font-weight:bold;
}
/* end */
.gradient-button, .gradient-button-yellow{
	
	text-decoration: none;	
	text-shadow: 1px 1px 1px white;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid rgba(0, 0, 0, 0.25);
	color: #333 !important;
	cursor: pointer;
	padding: 2px 10px 4px 10px;
	width: auto !important;
	text-align:center;
}
.gradient-button{
	background-color: #DEDEDE;
	background-image: -webkit-linear-gradient(#EDEDED, #DEDEDE);
	background-image: -moz-linear-gradient(#EDEDED, #DEDEDE);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#DEDEDE',GradientType=0 );	
}
.gradient-button-yellow{
	background-color: #DEDEDE;
	background-image: -webkit-linear-gradient(#FF962D, #FE7613);
	background-image: -moz-linear-gradient(#FF962D, #FE7613);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF962D', endColorstr='#FE7613',GradientType=0 );
	color: #fafafa !important;
	text-shadow: 1px 1px 1px #666;
}
.gradient-button:hover, .gradient-button:active{	
	background-color: #DEDEDE;
	background-image: -webkit-linear-gradient(#FF962D, #FE7613);
	background-image: -moz-linear-gradient(#FF962D, #FE7613);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF962D', endColorstr='#FE7613',GradientType=0 );
	color: #fafafa !important;
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
	border: 1px solid rgba(0, 0, 0, 0.20);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45);
	text-shadow: 1px 1px 1px #666;
}
.current_active{
	background-color: #DEDEDE;
	background-image: -webkit-linear-gradient(#FF962D, #FE7613);
	background-image: -moz-linear-gradient(#FF962D, #FE7613);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF962D', endColorstr='#FE7613',GradientType=0 );
	color: #fafafa !important;
	text-shadow: 1px 1px 1px #666;
	border: 1px solid rgba(0, 0, 0, 0.20);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45);	
}
.gradient-button-yellow:hover, .gradient-button-yellow:active{
	background-color: #DEDEDE;
	background-image: -webkit-linear-gradient(#EDEDED, #DEDEDE);
	background-image: -moz-linear-gradient(#EDEDED, #DEDEDE);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#DEDEDE',GradientType=0 );
	text-shadow: 1px 1px 1px white;
	border: 1px solid rgba(0, 0, 0, 0.20);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.45);
	color: #333 !important;
}

.gradient-button:active, .gradient-button-yellow:active{
	-webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.25);
}

#apply-multiple{
	margin-top: -3px;
	line-height: 24px;
}
input.gradient-button, input.gradient-button-yellow{
	padding: 2px 10px 4px 0px !important;
}
a.secondary-link{
	color:#666;	
}
.wr_info{
	background: url(../images/info-icon.png) no-repeat left top;
	padding: 0px 0 20px 60px;
	display: block;
	clear: both;
}
.left_panel{
	margin-left: 15px;
	margin-top: 10px;
	width: 140px;
}
a.add2pool{
	text-decoration:underline;
	color: #000000;
	font-weight: bold;
}
a.add2pool:hover{
	color: #FE7613;
}
div.even_news{
	border: 1px solid #e8e8e8;
	height:50px;
	width:99.8%;	
	background-color:#f1f1f1;
	margin-bottom:5px;
}
div.even_news span{
	padding-left: 30px;
	padding-right: 20px;
		
}
div.even_news span a{
	font-size:16px;	
	font-weight:bold;
	line-height:2.9;
}
div.even_news span.separentor{
	font-size:16px;	
	font-weight:bold;
}
.float_left{
	float:left;	
}
.float_right{
	float:right ;	
}
.width100{
	width:100%;	
}
.imageLeft{
	width: 10.5%;	
	padding-right: 10px;
}
.imageLeftDetail{
	width: 200px;	
	padding-right: 10px;
}
.imageLeftFirst{
	width: 17.5%;	
	padding-right: 10px;
}
.imageLeftDetailFirst{
	width: 200px;	
	padding-right: 10px;
}
.textLeft{
	width: 83%;	
}
.textLeftFirst{
	width: 81%;	
}
.textLefDetailt{
	width: 70%;	
}
a.text-read-more{
	margin-top:-30px;
	border: 2px solid #c0c0c0;
	padding: 5px 10px;
	color: #B7BAB8;
	font-size: 14px;
	margin-right: 2px;
	text-decoration:none;
}
.border_line{
	border-bottom:1px solid #e1e1e1;
	margin-top:20px;
	margin-bottom:20px;	
}

ul.square {
	list-style: square outside;
	margin-left: 3.4em;
	margin-bottom: 18px;
}
ul.square li, ol.content-ol li{
	margin-bottom: 10px;	
}

ol.content-ol{
	margin-left: 2.2em;
	margin-bottom: 18px;
}
.article-info{
	font-style:italic;	
}
.head-button{
	float:right;
	margin-bottom:5px;	
}
#floatMenuRight {
	position:absolute;
	top:79px;
	right:135px;
	/*margin-left:235px;*/
	width:41px;
	text-align:left;
	color:#000000;
	/*background:#d6dae5;*/	
	z-index:99;
	background: #FFFFFF;
}
/*
#floatMenuRight .suppoter{
	margin:10px;	
}
#floatMenuRight .title_support{
	color:#e67817;
}
#floatMenuRight ul {
	margin-bottom:20px;
}
#floatMenuRight ul li a {
	display:block;
	border:1px solid #999;
	background-color:#222;
	border-left:6px solid #999;
	text-decoration:none;
	color:#ccc;
	padding:5px 5px 5px 25px;
}
#floatMenuRight ul li a:hover {
	color:#fff;
	background-color:#333333;
}
#floatMenuRight ul.menu1 li a:hover {
	border-color:#09f;
}
#floatMenuRight ul.menu2 li a:hover {
	border-color:#9f0;
}
#floatMenuRight ul.menu3 li a:hover {
	border-color:#f09;
}
*/
/* end */